/* 1.公共属性样式  .xxx{} */


/* 版心 */

.container {
    width: 1199.999944px;
    margin: 0 auto;
}

.center {
    margin: 0 auto;
    text-align: center;
}


/* 测试工具 */

.bd {
    border: 1.000008px solid red;
}


/* 浮动 */

.fl {
    float: left;
}

.fr {
    float: right;
}

.clearfix::after {
    content: "";
    height: 0;
    display: block;
    clear: both;
}


/* margin */

.mt18 {
    margin-top: 18.000008px;
}

.mr30 {
    margin-right: 29.999968px;
}

.w1000 {
    width: 1000px;
    margin: 0 auto;
}


/* head */

.head {
    position: absolute;
    height: 65.999984px;
    border-bottom: 1.000008px solid #ccc;
    padding: 0 29.999968px;
    z-index: 10;
    width: 100%;
}

.head-logo {
    padding-top: 11.99996px;
}

.head-login,
.head-register {
    /* float: left; */
    /* 块级格式上下文 */
    border: 1.000008px solid #ccc;
    padding: 4.000032px 11.99996px;
    border-radius: 29.999968px;
}

.head-register {
    background-color: #ed510a;
    border: none;
    margin: 19.000016px 0;
    user-select: none;
}

.head-register a {
    color: #fff;
}

.sign {
    padding: 4.000032px 11.99996px;
    border-radius: 20.000024px;
    margin: 19.000016px;
    border: 1.000008px solid #aac6ef;
    user-select: none;
}

.sign a {
    color: #fff;
}

.head-nav {
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
}

.head-nav a {
    padding-bottom: 21.000032px;
    color: #fff;
}

.head-nav li {
    float: left;
    margin: 0 20.000024px;
    line-height: 65.999984px;
    list-style: none;
    cursor: pointer;
}

.head-nav .active {
    border-bottom: 2.000016px solid white;
    font-size: 15.999992px;
}


/* foot */

.foot {
    height: 330.000056px;
    padding-bottom: 19.000016px;
}

.foot-item {
    width: 160.000056px;
}

.item-title {
    font-size: 13.999976px;
    color: #181818;
    line-height: 68px;
}

.item-desc {
    font-size: 11.99996px;
    line-height: 27.999952px;
}

.item-link {
    color: #b3b3b3;
    ;
}

.wechat {
    width: 110.000064px;
    text-align: right;
}

.wechat .title {
    font-size: 15.999992px;
    line-height: 27.999952px;
    padding-top: 21.000032px;
}

.wechat .name {
    font-size: 11.99996px;
    line-height: 26.999944px;
    margin-bottom: 24.000056px;
    color: #c0c0c0;
}

.foot-btm {
    font-size: 13.999976px;
    line-height: 20.000024px;
    color: #d1d1d1;
    margin-top: 38.000032px;
}

.foot-btm a {
    margin-right: 9.999944px;
    float: left;
    color: #d1d1d1;
}